package com.ls.springlei01.config;

import com.ls.springlei01.bean.Car;
import com.ls.springlei01.bean.pet;
import com.ls.springlei01.bean.user;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import java.net.UnknownServiceException;

@Configuration // 告诉springboot这是一个配置类
// @EnableConfigurationProperties(Car.class)
// 1、开启Car配置绑定功能
// 2、把这个Car这个组件自动注册到容器中
public class MyConfig {


    @Bean // 给容器添加组件。以方法名作为组件的id,返回类型就是组件的类型。
    // 返回的值，就是组件在容器中的实例
    public user user01(){
        return new user("张三",18);
    }

    @Bean
    public pet tomcat(){
        return new pet("tomcat");
    }
}
